﻿namespace ACCOUNTING
{
    using ACCOUNTING.LVY.Business;
    using ACCOUNTING.My.Resources;
    using C1.Win.C1FlexGrid;
    using C1.Win.C1FlexGrid.Util.BaseControls;
    using Microsoft.VisualBasic.CompilerServices;
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Diagnostics;
    using System.Drawing;
    using System.Runtime.CompilerServices;
    using System.Windows.Forms;

    [DesignerGenerated]
    public class Frm_PhanBoChiPhiTraTruoc : Form
    {
        private static List<WeakReference> __ENCList = new List<WeakReference>();
        [AccessedThroughProperty("CmdExit")]
        private Button _CmdExit;
        [AccessedThroughProperty("CmdGhiSo")]
        private Button _CmdGhiSo;
        [AccessedThroughProperty("CmdHuy")]
        private Button _CmdHuy;
        [AccessedThroughProperty("Label10")]
        private Label _Label10;
        [AccessedThroughProperty("Panel2")]
        private Panel _Panel2;
        [AccessedThroughProperty("TxtThangBatDau")]
        private MaskedTextBox _TxtThangBatDau;
        [AccessedThroughProperty("VSlist")]
        private C1.Win.C1FlexGrid.C1FlexGrid _VSlist;
        private string cFrmKhoa;
        public string cFrmNamThang;
        private string cFrmSoChungTu;
        private IContainer components;
        private bool mAllowAdd;
        private bool mAllowDel;
        private bool mAllowEdit;
        private bool mAllowView;
        private GLPhanBoChiPhiTraTruoc objPB;

        public Frm_PhanBoChiPhiTraTruoc()
        {
            base.Load += new EventHandler(this.Frm_PhanBoChiPhiTraTruoc_Load);
            List<WeakReference> list = __ENCList;
            lock (list)
            {
                __ENCList.Add(new WeakReference(this));
            }
            this.objPB = new GLPhanBoChiPhiTraTruoc();
            this.InitializeComponent();
        }

        private void CmdExit_Click(object sender, EventArgs e)
        {
            this.Dispose();
        }

        private void CmdGhiSo_Click(object sender, EventArgs e)
        {
            if (this.VSlist.Rows.Count != 2)
            {
                C1.Win.C1FlexGrid.C1FlexGrid vSlist = this.VSlist;
                int num2 = this.VSlist.Rows.Count - 1;
                for (int i = 2; i <= num2; i++)
                {
                    this.objPB.NamThang = this.cFrmNamThang;
                    this.objPB.LoaiTien = modGeneral.H_CURRENCY;
                    this.objPB.TyGia = 1.0;
                    this.objPB.KhoaChungTuPhanBo = LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 0]), "", modGeneral.TypeOfValue.Nothing).ToString().Trim();
                    this.objPB.KhoaTaiKhoanNo = LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 9]), "", modGeneral.TypeOfValue.Nothing).ToString().Trim();
                    this.objPB.KhoaBoPhanNo = LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 11]), "", modGeneral.TypeOfValue.Nothing).ToString().Trim();
                    this.objPB.KhoaSanPhamNo = LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 13]), "", modGeneral.TypeOfValue.Nothing).ToString().Trim();
                    this.objPB.KhoaHopDongNo = LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 15]), "", modGeneral.TypeOfValue.Nothing).ToString().Trim();
                    this.objPB.KhoaTaiKhoanCo = LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 1]), "", modGeneral.TypeOfValue.Nothing).ToString().Trim();
                    this.objPB.KhoaBoPhanCo = LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 0x11]), "", modGeneral.TypeOfValue.Nothing).ToString().Trim();
                    this.objPB.KhoaSanPhamCo = LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 0x13]), "", modGeneral.TypeOfValue.Nothing).ToString().Trim();
                    this.objPB.KhoaHopDongCo = LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 0x15]), "", modGeneral.TypeOfValue.Nothing).ToString().Trim();
                    this.objPB.KhoaDonVi = modGeneral.H_CLIENT;
                    this.objPB.SoPhaSinh = Conversions.ToDouble(LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 5]), 0, modGeneral.TypeOfValue.Nothing));
                    this.objPB.DaPhanBo = Conversions.ToDouble(LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 6]), 0, modGeneral.TypeOfValue.Nothing));
                    this.objPB.SoPhanBo = Conversions.ToDouble(LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 8]), 0, modGeneral.TypeOfValue.Nothing));
                    this.objPB.SoConLai = Conversions.ToDouble(LVYModule.ReturnIfNull(RuntimeHelpers.GetObjectValue(vSlist[i, 7]), 0, modGeneral.TypeOfValue.Nothing));
                    this.objPB.Save();
                }
                vSlist = null;
                string pDienGiai = modGeneral.Tranlated("Ph\x00e2n bổ chi ph\x00ed trả trước th\x00e1ng ", "") + LVYModule.sRight(this.cFrmNamThang, 2) + "/" + LVYModule.sLeft(this.cFrmNamThang, 4);
                string pNgayChungTu = this.cFrmNamThang + LVYModule.sRight("00" + DateTime.DaysInMonth(Conversions.ToInteger(LVYModule.sLeft(this.cFrmNamThang, 4)), Conversions.ToInteger(LVYModule.sRight(this.cFrmNamThang, 2))).ToString(), 2);
                if (!this.objPB.GhiSoPhanBoChiPhi(this.cFrmKhoa, this.cFrmSoChungTu, this.cFrmNamThang, "+", pNgayChungTu, pDienGiai))
                {
                    this.objPB.ClearPhanBo(this.cFrmNamThang);
                }
                this.CmdGhiSo.Enabled = false;
                this.CmdHuy.Enabled = true;
                LVYModule.ShowWarning(modGeneral.Tranlated("Nghiệp vụ đ\x00e3 được ho\x00e0n tất!", ""));
            }
        }

        private void CmdHuy_Click(object sender, EventArgs e)
        {
            if (LVYModule.ConfirmDelete(modGeneral.Tranlated("Bạn thật sự muốn hủy ph\x00e2n bổ chi ph\x00ed trả trước của th\x00e1ng", "") + " " + this.TxtThangBatDau.Text) && this.objPB.GhiSoPhanBoChiPhi(this.cFrmKhoa, this.cFrmSoChungTu, this.cFrmNamThang, "-", "", ""))
            {
                this.CmdGhiSo.Enabled = true;
                this.CmdHuy.Enabled = false;
                LVYModule.ShowWarning(modGeneral.Tranlated("Nghiệp vụ đ\x00e3 được ho\x00e0n tất!", ""));
            }
        }

        [DebuggerNonUserCode]
        protected override void Dispose(bool disposing)
        {
            if (disposing && (this.components != null))
            {
                this.components.Dispose();
            }
            base.Dispose(disposing);
        }

        private void Frm_PhanBoChiPhiTraTruoc_Load(object sender, EventArgs e)
        {
            LVYModule.GetUserRight(ref this.mAllowView, ref this.mAllowDel, ref this.mAllowEdit, ref this.mAllowAdd, Conversions.ToString(this.Tag), modGeneral.H_USERNAME);
            if (!this.mAllowView)
            {
                this.Cursor = Cursors.Default;
                LVYModule.ShowWarning(modGeneral.Tranlated("Bạn kh\x00f4ng c\x00f3 quyền xem, li\x00ean hệ với người quản trị để biết th\x00eam chi tiết.", ""));
                this.Dispose();
            }
            else
            {
                if (LVYModule.ReturnIfNull(this.cFrmNamThang, "", modGeneral.TypeOfValue.Nothing).ToString().Trim() == "")
                {
                    this.cFrmNamThang = SearchModule.GetNamThang("");
                }
                if (LVYModule.ReturnIfNull(this.cFrmNamThang, "", modGeneral.TypeOfValue.Nothing).ToString().Trim() == "")
                {
                    this.Dispose();
                }
                else
                {
                    this.cFrmKhoa = modGeneral.H_PREFIX + "-PBCPTT" + this.cFrmNamThang;
                    this.cFrmSoChungTu = "CPTT-" + this.cFrmNamThang;
                    this.TxtThangBatDau.Text = LVYModule.sRight(this.cFrmNamThang, 2) + "/" + LVYModule.sLeft(this.cFrmNamThang, 4);
                    this.MergCell();
                    this.LoadData();
                }
            }
        }

        [DebuggerStepThrough]
        private void InitializeComponent()
        {
            ComponentResourceManager manager = new ComponentResourceManager(typeof(Frm_PhanBoChiPhiTraTruoc));
            this.CmdExit = new Button();
            this.CmdHuy = new Button();
            this.CmdGhiSo = new Button();
            this.VSlist = new C1.Win.C1FlexGrid.C1FlexGrid();
            this.Panel2 = new Panel();
            this.TxtThangBatDau = new MaskedTextBox();
            this.Label10 = new Label();
            this.VSlist.BeginInit();
            this.Panel2.SuspendLayout();
            this.SuspendLayout();
            this.CmdExit.Image = ACCOUNTING.My.Resources.Resources.Closed;
            this.CmdExit.ImageAlign = ContentAlignment.MiddleLeft;
            Point point = new Point(0x2f2, 5);
            this.CmdExit.Location = point;
            this.CmdExit.Name = "CmdExit";
            Size size = new Size(0x4c, 0x18);
            this.CmdExit.Size = size;
            this.CmdExit.TabIndex = 2;
            this.CmdExit.Text = "Th&o\x00e1t";
            this.CmdExit.UseVisualStyleBackColor = true;
            this.CmdHuy.ImageAlign = ContentAlignment.MiddleLeft;
            point = new Point(0x2a2, 5);
            this.CmdHuy.Location = point;
            this.CmdHuy.Name = "CmdHuy";
            size = new Size(0x4c, 0x18);
            this.CmdHuy.Size = size;
            this.CmdHuy.TabIndex = 1;
            this.CmdHuy.Text = "&Hủy bỏ";
            this.CmdHuy.UseVisualStyleBackColor = true;
            this.CmdGhiSo.Image = ACCOUNTING.My.Resources.Resources.Selected;
            this.CmdGhiSo.ImageAlign = ContentAlignment.MiddleLeft;
            point = new Point(0x248, 5);
            this.CmdGhiSo.Location = point;
            this.CmdGhiSo.Name = "CmdGhiSo";
            size = new Size(0x54, 0x18);
            this.CmdGhiSo.Size = size;
            this.CmdGhiSo.TabIndex = 0;
            this.CmdGhiSo.Text = "&Ph\x00e2n bổ";
            this.CmdGhiSo.UseVisualStyleBackColor = true;
            this.VSlist.AllowEditing = false;
            this.VSlist.BorderStyle = C1.Win.C1FlexGrid.Util.BaseControls.BorderStyleEnum.Light3D;
            this.VSlist.ColumnInfo = manager.GetString("VSlist.ColumnInfo");
            this.VSlist.Dock = DockStyle.Fill;
            this.VSlist.ExtendLastCol = true;
            this.VSlist.FocusRect = FocusRectEnum.None;
            point = new Point(0, 0x22);
            this.VSlist.Location = point;
            this.VSlist.Name = "VSlist";
            this.VSlist.Rows.Count = 2;
            this.VSlist.Rows.Fixed = 2;
            this.VSlist.SelectionMode = SelectionModeEnum.Row;
            size = new Size(0x345, 530);
            this.VSlist.Size = size;
            this.VSlist.Styles = new CellStyleCollection(manager.GetString("VSlist.Styles"));
            this.VSlist.TabIndex = 8;
            this.Panel2.BackgroundImage = ACCOUNTING.My.Resources.Resources.bgleft;
            this.Panel2.Controls.Add(this.CmdExit);
            this.Panel2.Controls.Add(this.TxtThangBatDau);
            this.Panel2.Controls.Add(this.CmdHuy);
            this.Panel2.Controls.Add(this.CmdGhiSo);
            this.Panel2.Controls.Add(this.Label10);
            this.Panel2.Dock = DockStyle.Top;
            point = new Point(0, 0);
            this.Panel2.Location = point;
            this.Panel2.Name = "Panel2";
            size = new Size(0x345, 0x22);
            this.Panel2.Size = size;
            this.Panel2.TabIndex = 9;
            point = new Point(100, 6);
            this.TxtThangBatDau.Location = point;
            this.TxtThangBatDau.Mask = "##/####";
            this.TxtThangBatDau.Name = "TxtThangBatDau";
            this.TxtThangBatDau.ReadOnly = true;
            size = new Size(0x36, 20);
            this.TxtThangBatDau.Size = size;
            this.TxtThangBatDau.TabIndex = 0x74;
            this.Label10.AutoSize = true;
            this.Label10.BackColor = Color.Transparent;
            point = new Point(7, 8);
            this.Label10.Location = point;
            this.Label10.Name = "Label10";
            size = new Size(80, 13);
            this.Label10.Size = size;
            this.Label10.TabIndex = 0x73;
            this.Label10.Text = "Th\x00e1ng ph\x00e2n bổ";
            SizeF ef = new SizeF(6f, 13f);
            this.AutoScaleDimensions = ef;
            this.AutoScaleMode = AutoScaleMode.Font;
            size = new Size(0x345, 0x234);
            this.ClientSize = size;
            this.ControlBox = false;
            this.Controls.Add(this.VSlist);
            this.Controls.Add(this.Panel2);
            this.FormBorderStyle = FormBorderStyle.FixedDialog;
            this.Icon = (Icon) manager.GetObject("_this.Icon");
            this.Name = "Frm_PhanBoChiPhiTraTruoc";
            this.StartPosition = FormStartPosition.CenterScreen;
            this.Tag = "TH-0010";
            this.Text = "PHAN BO CHI PHI TRA TRUOC";
            this.VSlist.EndInit();
            this.Panel2.ResumeLayout(false);
            this.Panel2.PerformLayout();
            this.ResumeLayout(false);
        }

        public void LoadData()
        {
            DataTable dataPhanBo = this.objPB.GetDataPhanBo(this.cFrmNamThang, modGeneral.H_CLIENT);
            if (dataPhanBo != null)
            {
                C1.Win.C1FlexGrid.C1FlexGrid vSlist = this.VSlist;
                int num2 = dataPhanBo.Rows.Count - 1;
                for (int i = 0; i <= num2; i++)
                {
                    vSlist.AddItem("");
                    vSlist[vSlist.Rows.Count - 1, 0] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["Khoa"]);
                    vSlist[vSlist.Rows.Count - 1, 1] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["KhoaTaiKhoanCo"]);
                    vSlist[vSlist.Rows.Count - 1, 2] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["SoChungTu"]);
                    vSlist[vSlist.Rows.Count - 1, 3] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["Ngay"]);
                    vSlist[vSlist.Rows.Count - 1, 4] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["SoTaiKhoanCo"]);
                    vSlist[vSlist.Rows.Count - 1, 5] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["SoPhatSinh"]);
                    vSlist[vSlist.Rows.Count - 1, 6] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["DaPhanBo"]);
                    vSlist[vSlist.Rows.Count - 1, 7] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["SoConLai"]);
                    vSlist[vSlist.Rows.Count - 1, 8] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["SoPhanBo"]);
                    vSlist[vSlist.Rows.Count - 1, 9] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["KhoaTaiKhoanNo"]);
                    vSlist[vSlist.Rows.Count - 1, 10] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["SoTaiKhoanNo"]);
                    vSlist[vSlist.Rows.Count - 1, 11] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["KhoaBoPhanNo"]);
                    vSlist[vSlist.Rows.Count - 1, 12] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["BoPhanNo"]);
                    vSlist[vSlist.Rows.Count - 1, 13] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["KhoaSanPhamNo"]);
                    vSlist[vSlist.Rows.Count - 1, 14] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["SanPhamNo"]);
                    vSlist[vSlist.Rows.Count - 1, 15] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["KhoaHopDongNo"]);
                    vSlist[vSlist.Rows.Count - 1, 0x10] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["HopDongNo"]);
                    vSlist[vSlist.Rows.Count - 1, 0x11] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["KhoaBoPhanCo"]);
                    vSlist[vSlist.Rows.Count - 1, 0x12] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["BoPhanCo"]);
                    vSlist[vSlist.Rows.Count - 1, 0x13] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["KhoaSanPhamCo"]);
                    vSlist[vSlist.Rows.Count - 1, 20] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["SanPhamCo"]);
                    vSlist[vSlist.Rows.Count - 1, 0x15] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["KhoaHopDongCo"]);
                    vSlist[vSlist.Rows.Count - 1, 0x16] = RuntimeHelpers.GetObjectValue(dataPhanBo.Rows[i]["HopDongCo"]);
                }
                vSlist = null;
                if (this.objPB.DaPhanBoChiPhi(this.cFrmNamThang))
                {
                    this.CmdGhiSo.Enabled = false;
                    this.CmdHuy.Enabled = true;
                }
                else
                {
                    this.CmdGhiSo.Enabled = true;
                    this.CmdHuy.Enabled = false;
                }
            }
        }

        public void MergCell()
        {
            C1.Win.C1FlexGrid.C1FlexGrid vSlist = this.VSlist;
            vSlist.AllowMerging = AllowMergingEnum.FixedOnly;
            vSlist.Rows[0].AllowMerging = true;
            vSlist.Rows[1].AllowMerging = true;
            vSlist.Cols[2].AllowMerging = true;
            //this.VSlist.GetCellRange(0, 2, 0, 4).Data = modGeneral.Tranlated("Chứng từ gốc", "");
            vSlist[1, 2] = modGeneral.Tranlated("Số chứng từ", "");
            vSlist[1, 3] = modGeneral.Tranlated("Ng\x00e0y", "");
            vSlist[1, 4] = modGeneral.Tranlated("Số t\x00e0i khoản", "");
            //this.VSlist.GetCellRange(0, 5, 1, 5).Data = modGeneral.Tranlated("Số ph\x00e1t sinh", "");
            vSlist.Cols[5].AllowMerging = true;
            //this.VSlist.GetCellRange(0, 6, 1, 6).Data = modGeneral.Tranlated("Đ\x00e3 ph\x00e2n bổ", "");
            vSlist.Cols[6].AllowMerging = true;
            //this.VSlist.GetCellRange(0, 7, 1, 7).Data = modGeneral.Tranlated("C\x00f2n lại", "");
            vSlist.Cols[8].AllowMerging = true;
            //this.VSlist.GetCellRange(0, 8, 1, 8).Data = modGeneral.Tranlated("Ph\x00e2n bổ kỳ n\x00e0y", "");
            vSlist.Cols[7].AllowMerging = true;
            //this.VSlist.GetCellRange(0, 9, 0, 0x10).Data = modGeneral.Tranlated("Vế nợ", "");
            vSlist[1, 10] = modGeneral.Tranlated("Số t\x00e0i khoản", "");
            vSlist[1, 12] = modGeneral.Tranlated("Bộ phận", "");
            vSlist[1, 14] = modGeneral.Tranlated("Sản phẩm", "");
            vSlist[1, 0x10] = modGeneral.Tranlated("Hợp đồng", "");
            //this.VSlist.GetCellRange(0, 0x12, 0, 0x16).Data = modGeneral.Tranlated("Vế c\x00f3", "");
            vSlist[1, 0x12] = modGeneral.Tranlated("Bộ phận", "");
            vSlist[1, 20] = modGeneral.Tranlated("Sản phẩm", "");
            vSlist[1, 0x16] = modGeneral.Tranlated("Hợp đồng", "");
            vSlist = null;
        }

        internal virtual Button CmdExit
        {
            [DebuggerNonUserCode]
            get
            {
                return this._CmdExit;
            }
            [MethodImpl(MethodImplOptions.Synchronized), DebuggerNonUserCode]
            set
            {
                EventHandler handler = new EventHandler(this.CmdExit_Click);
                if (this._CmdExit != null)
                {
                    this._CmdExit.Click -= handler;
                }
                this._CmdExit = value;
                if (this._CmdExit != null)
                {
                    this._CmdExit.Click += handler;
                }
            }
        }

        internal virtual Button CmdGhiSo
        {
            [DebuggerNonUserCode]
            get
            {
                return this._CmdGhiSo;
            }
            [MethodImpl(MethodImplOptions.Synchronized), DebuggerNonUserCode]
            set
            {
                EventHandler handler = new EventHandler(this.CmdGhiSo_Click);
                if (this._CmdGhiSo != null)
                {
                    this._CmdGhiSo.Click -= handler;
                }
                this._CmdGhiSo = value;
                if (this._CmdGhiSo != null)
                {
                    this._CmdGhiSo.Click += handler;
                }
            }
        }

        internal virtual Button CmdHuy
        {
            [DebuggerNonUserCode]
            get
            {
                return this._CmdHuy;
            }
            [MethodImpl(MethodImplOptions.Synchronized), DebuggerNonUserCode]
            set
            {
                EventHandler handler = new EventHandler(this.CmdHuy_Click);
                if (this._CmdHuy != null)
                {
                    this._CmdHuy.Click -= handler;
                }
                this._CmdHuy = value;
                if (this._CmdHuy != null)
                {
                    this._CmdHuy.Click += handler;
                }
            }
        }

        internal virtual Label Label10
        {
            [DebuggerNonUserCode]
            get
            {
                return this._Label10;
            }
            [MethodImpl(MethodImplOptions.Synchronized), DebuggerNonUserCode]
            set
            {
                this._Label10 = value;
            }
        }

        internal virtual Panel Panel2
        {
            [DebuggerNonUserCode]
            get
            {
                return this._Panel2;
            }
            [MethodImpl(MethodImplOptions.Synchronized), DebuggerNonUserCode]
            set
            {
                this._Panel2 = value;
            }
        }

        internal virtual MaskedTextBox TxtThangBatDau
        {
            [DebuggerNonUserCode]
            get
            {
                return this._TxtThangBatDau;
            }
            [MethodImpl(MethodImplOptions.Synchronized), DebuggerNonUserCode]
            set
            {
                this._TxtThangBatDau = value;
            }
        }

        internal virtual C1.Win.C1FlexGrid.C1FlexGrid VSlist
        {
            [DebuggerNonUserCode]
            get
            {
                return this._VSlist;
            }
            [MethodImpl(MethodImplOptions.Synchronized), DebuggerNonUserCode]
            set
            {
                this._VSlist = value;
            }
        }
    }
}

